﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QldtSdh.DAL.Models;

namespace QldtSdh.BLL
{
    public partial class BizChuyenNganhDaoTao
    {
        public static string GetChuyenNganhDaoTaoOfLopKhoaNganh(string maLopKhoaNganh, CEMS4UG_DHKHContext db = null)
        {
            if (db == null)
                using (var db2 = CEMS4UG_DHKHContext.GetContext())
                    return GetChuyenNganhDaoTaoOfLopKhoaNganh(maLopKhoaNganh, db2);
            else
            {
                var khoaHoc_NganhDaoTao = db.LopKhoaNganhDbSet.Include("KhoaHoc_NganhDaoTao")
                    .Where(e => e.MaLopKhoaNganhGUID == maLopKhoaNganh)
                    .Select(e => e.KhoaHoc_NganhDaoTao)
                    .FirstOrDefault();
                if (khoaHoc_NganhDaoTao == null)
                    return null;
                var st = db.NganhDaoTaoDbSet
                    .Where(e => e.MaNganhDaoTaoGUID == khoaHoc_NganhDaoTao.MaNganhDaoTaoGUID)
                    .Select(e => e.TenNganhDaoTao)
                    .FirstOrDefault();
                return st;
            }
        }
    }

}
